place of merchant stores - Turco Inglés Diccionario